package com.easy.config;

import com.easy.interceptor.ShoppingLoginINterceptor;
import com.easy.util.SYS;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class EasyWebMVCConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {

        //定义D://easyupload中的资源的访问路径
        //让springmvc添加一个处理器,访问静态资源
        //浏览器访问  easyfile/文件名字   就访问到这个资源处理器
        registry.addResourceHandler(SYS.FILE_UPLOAD_URL+"/**")
                .addResourceLocations("file:"+SYS.FILE_UPLOAD_DIR);
    }

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new ShoppingLoginINterceptor())
                .addPathPatterns("/shopping/cart","/cart/**");
//        ,"/shopping/userinfo","/user/getuser"
    }
}
